<item name="Unpublish Item" key="unpublish item" id="{5B0DD82F-5D3B-4D05-A7CF-570F55B9157D}" tid="{DD22F1B3-BD87-4DB2-9E7D-F7A496888D43}" mid="{00000000-0000-0000-0000-000000000000}" sortorder="100" language="en" version="1" template="powershell script" parentid="{EFF950FC-E776-43C7-9337-E649B2085DEC}" created="20190909T125215Z"><fields><field tfid="{5DD74568-4D4B-44C1-B513-0AF5F4CDA34F}" key="__created by" type="Single-Line Text"><content>sitecore\ramkumarAdmin</content></field><field tfid="{BADD9CF9-53E0-4D0C-BCC0-2D784C282F6A}" key="__updated by" type="Single-Line Text"><content>sitecore\ramkumarAdmin</content></field><field tfid="{8CDC337E-A112-42FB-BBB4-4143751E123F}" key="__revision" type="Single-Line Text"><content>e7b6be24-034b-48ee-ba99-7f33d74e688a</content></field><field tfid="{25BED78C-4957-4165-998A-CA1B52F67497}" key="__created" type="datetime"><content>20190909T125215Z</content></field><field tfid="{52807595-0F8F-4B20-8D2A-CB71D28C6103}" key="__owner" type="Single-Line Text"><content>sitecore\ramkumarAdmin</content></field><field tfid="{D9CF14B1-FA16-4BA6-9288-E8A174D4D522}" key="__updated" type="datetime"><content>20190910T080319Z</content></field><field tfid="{06D5295C-ED2F-4A54-9BF2-26228D113318}" key="__icon" type="Icon"><content>applications/32x32/sync-colored.png</content></field><field tfid="{BA3F86A2-4A1C-4D78-B63D-91C2779C1B5E}" key="__sortorder" type="Single-Line Text"><content>100</content></field><field tfid="{B1A94FF0-6897-47C0-9C51-AA6ACB80B1F0}" key="script" type="Multi-Line Text"><content>

#Context Item is the Source path
$sourceItem = Get-Item . -Language *

$displayMsg = "Are You Sure you want to Un-Publish " + $sourceItem[0].Name + " Item ?"

#$ReturnValue = Show-Confirm -Title $displayMsg

function RunScript
{
    foreach ($item in $sourceItem)
    {
        $item.Editing.BeginEdit();
        $item.Fields["__Never publish"].Value = "1";
        $item.Editing.EndEdit();
    
        Publish-Item $item -Target "web" -PublishMode Smart 
    }
}


    $items = RunScript
    $displayMsg =  $sourceItem[0].Name + " Item has been unpublished successfully!!"
    Show-Alert -Title $displayMsg</content></field></fields></item>